Executing Hydrodynamic Simulation on Desktop Grid with Objectweb Proactive
نویسندگان
چکیده
In this paper, we show how with the grid middleware ObjectWeb ProActive, we have improved and adapted the deployment of a numerical Hydrodynamic Simulation application, the TELEMAC parallel System, for desktop grid. INTRODUCTION Two-dimensional mathematical models are increasingly used for the simulation of flood propagation in river plains. This type of model are now preferred to the former 1D network model with the conceptualization of the flood plain by a series of ponds, which necessitate adjusting a number of parameters in order to describe the conceptualized hydraulic transfer between ponds. However, the problem with 2D models is that they require large amount of processing time especially when large areas are to be studied. SCP id , is using on a regular basis the finite element software TELEMAC-2D. Recently it has been used for modelling the Durance River from Cadarache to Mallemort, which represent more than 50 km of river. Such a model represents 20,000 calculation nodes, and the calculation time is more than 38 hours, which prevents the engineers from taking advantage of all the benefit that the model can provide. The availability of powerful computers and high-speed network technologies as low-cost commodity components is changing the way we use computers today. These technological opportunities have led to the possibility of using distributed computing platforms as a single, unified resource, leading to what is popularly known as Grid computing. Grids enable the sharing, selection and aggregation of a wide variety of resources including supercomputers, storage systems, and specialized devices that are geographically distributed for solving large-scale computational and data intensive problems in science, engineering, and commerce. In this paper, we present the results of a collaborative effort towards the distributed, numerical Hydrodynamic Simulation. First, we describe our river modelling using finite element method. Second, we present an Open Source middleware for the Grid, 2 ObjectWeb ProActive, featuring distributed objects and deployment. Then, using ProActive, we demonstrate how to design and program a distributed version of TELEMAC, wrapping legacy code and deploying it on desktop grids. Introduction In the past decade, hydroinformatics have seen the apparition of more powerful tools in order to improve the knowing of natural phenomenon. Some of them are two dimensional free surface flow models which are especially useful for floodplain modeling. The Société du Canal de Provence (SCP id) uses a software called TELEMAC 2D to build such hydraulic models. This is a program for the …
منابع مشابه
Decentralized proactive resource allocation for maximizing throughput of P2P Grid
Peer-to-peer Desktop Grids provide integrated computational resources by leveraging autonomous desktop computers located at the edge of the Internet to offer high computing power. The arbitrary arrival and serving rates of tasks on peers impedes the high throughput in large-scale P2P Grids. We propose a novel autonomous resource allocation scheme, which can maximize the throughput of self-organ...
متن کاملInteGrade: a Tool for Executing Parallel Applications on a Grid for Opportunistic Computing
Grid computing allows the usage of distributed resources possibly belonging to different institutions in a transparent way. This paper presents InteGrade, an object-oriented Grid tool that focuses on leveraging the idle computing power of shared desktop machines. Moreover, it currently allows the execution of sequential, parametric, and BSP parallel applications.
متن کاملComputational Simulation of Hydrodynamic Convection in Rising Bubble Under Microgravity Condition
In this work, rising of a single bubble in a quiescent liquid under microgravity condition was simulated. The related unsteady incompressible full Navier-Stokes equations were solved using a conventional finite difference method with a structured staggered grid. The interface was tracked explicitly by connected marker points via hybrid front capturing and tracking method. One field approximatio...
متن کاملA Comparative Solution of Natural Convection in an Open Cavity using Different Boundary Conditions via Lattice Boltzmann Method
A Lattice Boltzmann method is applied to demonstrate the comparison results of simulating natural convection in an open end cavity using different hydrodynamic and thermal boundary conditions. The Prandtl number in the present simulation is 0.71, Rayleigh numbers are 104,105 and 106 and viscosities are selected 0.02 and 0.05. On-Grid bounce-back method with first-order accuracy and non-slip met...
متن کاملWeb-based Distributed VLSI Design
Emerging “systems-on-a-chip ” will require a design environment that allows distributed access to libraries, models and design tools. In this paper we present a framework using the ObjectWeb technologies to implement Web-based CAD. The framework includes the infrastructure to store and manipulate design objects, protocols for tool communication and WebTop, a Java hierarchical schematic/block ed...
متن کامل